import request from '@/config/axios'

// 机器人使用次数 VO
export interface RobotUseVO {
  id: number // 主键
  robotId: number // 机器人id
  robotCode: string // 机器人编号
  robotName: string // 机器人名称
}

// 机器人使用次数 API
export const RobotUseApi = {
  // 查询机器人使用次数分页
  getRobotUsePage: async (params: any) => {
    return await request.get({ url: `/health/robot-use/page`, params })
  },

  // 查询机器人使用次数详情
  getRobotUse: async (id: number) => {
    return await request.get({ url: `/health/robot-use/get?id=` + id })
  },

  // 新增机器人使用次数
  createRobotUse: async (data: RobotUseVO) => {
    return await request.post({ url: `/health/robot-use/create`, data })
  },

  // 修改机器人使用次数
  updateRobotUse: async (data: RobotUseVO) => {
    return await request.put({ url: `/health/robot-use/update`, data })
  },

  // 删除机器人使用次数
  deleteRobotUse: async (id: number) => {
    return await request.delete({ url: `/health/robot-use/delete?id=` + id })
  },

  // 导出机器人使用次数 Excel
  exportRobotUse: async (params) => {
    return await request.download({ url: `/health/robot-use/export-excel`, params })
  },
}